草庐IT

Windows Rearm 计数

全部标签

php - MYSQL/SQL 计数百分比查询

我有什么$query="SELECTstatus_type,COUNT(*)ascount,kpi_type,COUNT('kpi')*100.00aspercentageFROMmainGROUPBYstatus_typeDESC;";我得到了什么。[{"Status":"SOLD","KPI_Percentage":"1400","KPI":"SALE","Status_Count":"14"}]这是我的JSON数组$JSON_output[]=array('Status'=>$row['pin_status'],'KPI'=>$row['kpi_type'],'KPI_Perce

mysql - SQL Group By 和两列计数

我有一个MySQL表,其中的数据为:-country|city---------------italy|milanitaly|romeitaly|romeireland|corkuk|londonireland|cork我想查询这个并按国家和城市分组,并且有城市和国家的计数,如下所示:-country|city|city_count|country_count---------------------------------------------ireland|cork|2|2italy|milan|1|3italy|rome|2|3uk|london|1|1我能做到:-SELECT

php - 如何在两列中不重复计数?

我有table:+----------------+|table|+----------------+|u_id|sail_id|+----------------+|1|5||1|5||2|5||2|4||1|4|+----------------+如何写sql语句统计不同的u_id和不同的sail_id(表示不重复)?例子:如果SELECTCOUNT(*)FROMtableGROUPBYsail_id,结果将为2如果SELECTCOUNT(*)FROMtableGROUPBYsail_id,user_id,结果将为1我需要结果为4(因为有5行,只有第一行和第二行具有相同的u_id和

php - PDO 联盟计数

publicfunctiontotalRecords($keyword){$sql="SELECTCOUNT(uid)FROMuser_informationWHEREtitleLIKE?ORnameLIKE?ORsurnameLIKE?UNIONALLSELECTCOUNT(id)FROMgroupsWHEREnameLIKE?";$query=$this->db->prepare($sql);$query->execute(array("%$keyword%","%$keyword%","%$keyword%","%$keyword%"));return$query->rowCou

mysql - 使用连接信息计数

我有两个表。一张表记录了订单库存,有FK_stock和FK_orderNo我想统计每个库存商品的订单数量。以下代码可以正确地执行此操作:(1)SELECTorderstock.FK_orderNo,Count(orderstock.FK_stock)ASCountOfFK_stockFROMstockINNERJOINorderstockONstock.StockID=orderstock.FK_stockGROUPBYorderdemo.FK_orderNo但是,我想补充一点,只列出不易腐烂的库存元素(stock.perishable=0)。所以像SELECTorderstock.F

MySQL 日期范围多列计数和 Group By Select 语句

我有一个查询我已经研究了一段时间,但我似乎无法把它记下来。此处的其他答案适用于计算特定日期范围内的金额,然后按日期分组以获得计数。但是,我需要计算两列并按日期分组。例如,这是我试图开始工作的查询:(SELECTCOUNT(*)arrived,DATE(arrived)date,'arrived'ASsourceFROMproductsWHEREarrivedBETWEEN'2016-01-01'AND'2016-01-31'GROUPBYDATE(date)ORDERBYdateASC)UNIONALL(SELECTCOUNT(*)released,DATE(released)date

mysql - 获取并非每天发生的事件的每日计数

我有一个customer表,当客户注册时会在其中插入一个新行。问题我想知道给定日期范围内每天的注册总数。例如求2015-07-01到2015-07-10每天的注册总人数客户表示例数据[显示相关列]customeridusernamecreated1mrbean2015-06-012tom2015-07-013jerry2015-07-014bond2015-07-025superman2015-07-106tintin2015-08-017batman2015-08-018joker2015-08-01要求的输出createdsignup2015-07-0122015-07-02120

php - 获取值 mysql 计数并保存到表中

我在这里的目的是获取我的计数值并保存到我的表中,但它不起作用。我只想得到计数值,你能帮我吗?我将不胜感激任何答案。显示计数没问题,但只保存在我的表中。Date:"name="datereceived"/>PHPquery($sql);while($row=$result->fetch_assoc()){$icount=$row['icount'];}if(isset($_POST['save'])){$sql="UPDATEbarcodeSETdatereceived='$p_date',actualacount='".$icount."',status='COMPLETE'WHERE

mysql - Laravel - 使用 `SQL_CALC_FOUND_ROWS` 与急切加载关系返回错误计数

在我的Laravel应用程序中,我在使用SQL_CALC_FOUND_ROWS时对模型(ModelA)进行普通查询,然后执行SELECTFOUND_ROWS()之后检索自第一个查询使用LIMIT和OFFSET以来所有记录的计数。这工作得很好,但现在我已经在上面查询的模型中添加了一个关系,如果我执行相同的查询但使用with->('modelB'),这查询是在初始查询之后和SELECTFOUND_ROWS()之前执行的,因此我得到了ModelB结果的计数,而不是我期望的ModelA.有没有办法在我获得第一个(主要)查询的计数而不是关系的情况下按需要进行这项工作?例如这很好用:$query=

mysql - 我如何从 Laravel 中的表中获取本周的计数数据

我正在尝试从我的表中获取本周的数据我有以下代码可以提供31天的数据(一个月,但它是分开的,这正是我需要的)$stats["tmv"]="";$stats["tmd"]="";$stats["tru"]=array();for($i=1;$iselect(DB::raw('*'))->where(DB::raw('DAY(created_at)'),'=',$i)->where('stats_type',"mv")->count();$stats["tmd"].=DB::table('stats')->select(DB::raw('*'))->where(DB::raw('DAY(cr